package com.ksd.modules.members.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ksd.commons.IBaseService;
import com.ksd.modules.members.entity.AdminUserRegisterConfig;
import com.ksd.modules.members.po.AdminUserRegisterConfigSavePO;
import com.ksd.modules.members.po.AdminUserRegisterConfigSearchPO;
import com.ksd.modules.members.vo.AdminUserRegisterConfigVo;

/**
 * <p>
 * 平台up主用户
 * </p>
 *
 * @author Auto Generator
 * @since 2023-08-15
 */
public interface IAdminUserRegisterConfigService extends IBaseService<AdminUserRegisterConfig> {
    /**
     * 查询列表
     * @param adminUserRegisterConfigSearchPO
     * @return
     */
    Page<AdminUserRegisterConfigVo> findAdminUserRegisterConfig(AdminUserRegisterConfigSearchPO adminUserRegisterConfigSearchPO);

    /**
     * 保存和更新
     * @param adminUserRegisterConfigSavePO
     * @return
     */
    AdminUserRegisterConfigVo saveUpdateAdminUserRegisterConfig(AdminUserRegisterConfigSavePO adminUserRegisterConfigSavePO);

    /**
     * 根据id获取明细
     * @param id
     * @return
     */
    AdminUserRegisterConfigVo getAdminUserRegisterConfigById(Long id);

}